/*
 * SOPDetectorDocRoot.h
 *
 *  Created on: Mar 18, 2013
 *      Author: shuai
 */

#ifndef SOPDETECTORDOCROOT_H_
#define SOPDETECTORDOCROOT_H_

#include <iostream>
#include <vector>
#include "SOPInterval.h"
#include "SOPDetectorState.h"

class SOPDetectorDocRoot
{
	public:
		SOPDetectorDocRoot();
		virtual ~SOPDetectorDocRoot();

	public:
		std::vector<SOPInterval *> intervals;

	public:
		/* Add interval */
		void AddInterval(SOPInterval * interval);

		/* Get interval number */
		std::size_t Size();
};

#endif /* SOPDETECTORDOCROOT_H_ */
